from math import sqrt
a=int(input("Введитте число четырех значное число\n"))
while (a != 0):
    if a<1000 or a >=10000:
        print("введённое число не является четырёх значным")
        a = int(input("Введитте число четырех значное число\n"))
        if a < 1000 or a >= 10000:
            print("введённое число не является четырёх значным")
    else:
        b = a/2
        print("число четное: ", end="")
        if b%2==0:
            print("Да")
        else:
            print("Нет")
        print("кратное трём: ", end="")
        if a%3==0 :
            print("Да")
        else:
            print("Нет")
        print("является ли квадратом: ",end="")
        c = sqrt(a)
        if int(c)==c:
            print(int(c))
        else:
            print("нет")
        f=a//1000
        g=a//100 %10
        h=a//10 %10
        k=a%10
        n=max(f, h, g , k)
        l=min(f, h, g , k)
        print("минимальная цифра числа:", l)
        print("максимальная цифра числа:",n)
        count = 0
        if f == 0:
            count+=1
        if h == 0:
            count+=1
        if k == 0:
            count+=1
        if g == 0:
            count+=1
        print("количество нолей в числе:", count)
        q =  sqrt(f)
        print("цифра в разряде тысяч является квадратом цифры: ", end="")
        if int(q)==q:
            print(int(q))
        else:
            print("нет")
        print("цифра в разряде сотен является квадратом цифры: ", end="")
        m = sqrt(g)
        if int(m)==m:
            print(int(m))
        else:
            print("нет")
        m1 = sqrt(h)
        print("цифра в разряде десятков является квадратом цифры: ", end="")
        if int(m1)==m1:
            print(int(m1))
        else:
            print("нет")
        m11 = sqrt(k)
        print("цифра в разряде единиц является квадратом цифры: ", end="")
        if int(m11)==m11:
            print(int(m11))
        else:
            print("нет")
        a = int(input("Введитте число четырех значное число\n"))